home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Mission 3
/
Mission 3.zip
/
Mission 3.iso
/
zugabe
/
va45
/
visual45
/
syst_cte.s
< prev
next >
Wrap
Text File
|
1998-07-26
|
6KB
|
317 lines
; Type de message GEM
MN_SELECTED = 10
WM_REDRAW = 20
WM_TOPPED = 21
WM_CLOSED = 22
WM_FULLED = 23
WM_ARROWED = 24
WM_HSLID = 25
WM_VSLID = 26
WM_SIZED = 27
WM_MOVED = 28
WM_NEWTOP = 29
WM_UNTOPPED = 30
WM_ONTOP = 31
WM_BOTTOM = 33
WM_ICONIFY = 34
WM_UNICONIFY = 35
WM_ALLICONIFY = 36
WM_TOOLBAR = 37
AC_OPEN = 40
AC_CLOSE = 41
AP_TERM = 50
AP_TFAIL = 51
AP_RESCHG = 57
SHUT_COMPLETED = 60
RESCH_COMPLETED = 61
AP_DRAGDROP = 63
SH_WDRAW = 72
CH_EXIT = 90
GEM_MAX_MSG_NR = CH_EXIT ; début des messages Visual
; Sous type pour le message WM_ARROWED
WA_UPPAGE = 0
WA_DNPAGE = 1
WA_UPLINE = 2
WA_DNLINE = 3
WA_LFPAGE = 4
WA_RTPAGE = 5
WA_LFLINE = 6
WA_RTLINE = 7
; mode pour le wind_set et wind_get
WF_NAME = 2
WF_INFO = 3
WF_WORKXYWH = 4
WF_CURRXYWH = 5
WF_PREVXYWH = 6
WF_FULLXYWH = 7
WF_HSLIDE = 8
WF_VSLIDE = 9
WF_TOP = 10
WF_FIRSTXYWH = 11
WF_NEXTXYWH = 12
WF_NEWDESK = 14
WF_HSLSIZE = 15
WF_VSLSIZE = 16
WF_SCREEN = 17
WF_COLOR = 18
WF_DCOLOR = 19
WF_OWNER = 20
WF_BEVENT = 24
WF_BOTTOM = 25
WF_ICONIFY = 26
WF_UNICONIFY = 27
WF_UNICONIFYXYWH = 28
WF_TOOLBAR = 30
WF_FTOOLBAR = 31
WF_NTOOLBAR = 32
; pour le WF_BEVENT
B_UNTOPPABLE = 0
MASK_B_UNTOPPABLE = 1<<B_UNTOPPABLE
; Paramêtres pour le wind_update
END_UPDATE = 0
BEG_UPDATE = 1
END_MCTRL = 2
BEG_MCTRL = 3
; Liste des bit pour evnt_multi
EVNT_KEYBD = 0 ; attend une touche
EVNT_BUTTON = 1 ; attend un bouton de la souris
EVNT_MOUSE1 = 2 ; attend la souris vers/dans une zone
EVNT_MOUSE2 = 3 ; idem (2ème zone)
EVNT_MESAG = 4 ; évènement GEM
EVNT_TIMER = 5 ; timers
MASK_EVNT_KEYBD = 1<<EVNT_KEYBD
MASK_EVNT_BUTTON = 1<<EVNT_BUTTON
MASK_EVNT_MOUSE1 = 1<<EVNT_MOUSE1
MASK_EVNT_MOUSE2 = 1<<EVNT_MOUSE2
MASK_EVNT_MESAG = 1<<EVNT_MESAG
MASK_EVNT_TIMER = 1<<EVNT_TIMER
; Liste des bits pour le wind_create (gadgets)
NAME = 0
CLOSER = 1
FULLER = 2
MOVER = 3
INFO = 4
SIZER = 5
UPARROW = 6
DNARROW = 7
VSLIDE = 8
LFARROW = 9
RTARROW = 10
HSLIDE = 11
SMALLER = 14
MASK_NAME = 1<<NAME
MASK_CLOSER = 1<<CLOSER
MASK_FULLER = 1<<FULLER
MASK_MOVER = 1<<MOVER
MASK_INFO = 1<<INFO
MASK_SIZER = 1<<SIZER
MASK_UPARROW = 1<<UPARROW
MASK_DNARROW = 1<<DNARROW
MASK_VSLIDE = 1<<VSLIDE
MASK_LFARROW = 1<<LFARROW
MASK_RTARROW = 1<<RTARROW
MASK_HSLIDE = 1<<HSLIDE
MASK_SMALLER = 1<<SMALLER
; Types d'objet graphique
G_BOX = 20
G_TEXT = 21
G_BOXTEXT = 22
G_IMAGE = 23
G_PROGDEF = 24
G_IBOX = 25
G_BUTTON = 26
G_BOXCHAR = 27
G_STRING = 28
G_FTEXT = 29
G_FBOXTEXT = 30
G_ICON = 31
G_TITLE = 32
G_CICON = 33
; Object Flags
SELECTABLE = 0
DEFAULT = 1
EXIT = 2
EDITABLE = 3
RBUTTON = 4
LASTOB = 5
TOUCHEXIT = 6
HIDETREE = 7
INDIRECT = 8
FL3DIND = 9
FL3DBAK = 10
SUBMENU = 11
MASK_SELECTABLE = 1<<SELECTABLE
MASK_DEFAULT = 1<<DEFAULT
MASK_EXIT = 1<<EXIT
MASK_EDITABLE = 1<<EDITABLE
MASK_RBUTTON = 1<<RBUTTON
MASK_LASTOB = 1<<LASTOB
MASK_TOUCHEXIT = 1<<TOUCHEXIT
MASK_HIDETREE = 1<<HIDETREE
MASK_INDIRECT = 1<<INDIRECT
MASK_FL3DIND = 1<<FL3DIND
MASK_FL3DBAK = 1<<FL3DBAK
MASK_FL3DACT = 1<<FL3DIND|1<<FL3DBAK
MASK_SUBMENU = 1<<SUBMENU
; Object States
SELECTED = 0
CROSSED = 1
CHECKED = 2
DISABLED = 3
OUTLINED = 4
SHADOWED = 5
MASK_SELECTED = 1<<SELECTED
MASK_CROSSED = 1<<CROSSED
MASK_CHECKED = 1<<CHECKED
MASK_DISABLED = 1<<DISABLED
MASK_OUTLINED = 1<<OUTLINED
MASK_SHADOWED = 1<<SHADOWED
; Paramètres pour la fonction graf_mouse #type<,adresse>
ARROW = 0
TEXT_CRSR = 1
BUSY_BEE = 2
POINT_HAND = 3
FLAT_HAND = 4
THIN_CROSS = 5
THICK_CROSS = 6
OUTLN_CROSS = 7
USER_DEF = 255 ; + adresse
M_OFF = 256
M_ON = 257
M_SAVE = 258 ; + adresse ?
M_LAST = 259 ; + adresse ?
M_RESTORE = 260 ; + adresse ?
;-------------------------------------------------------------------------
BIT_K_RSHIFT = 0
BIT_K_LSHIFT = 1
BIT_K_CTRL = 2
BIT_K_ALT = 3
K_RSHIFT = 1<<BIT_K_RSHIFT
K_LSHIFT = 1<<BIT_K_LSHIFT
K_CTRL = 1<<BIT_K_CTRL
K_ALT = 1<<BIT_K_ALT
;-------------------------------------------------------------------------
; Mode d'affichage VDI
MD_REPLACE = 1
;-------------------------------------------------------------------------
; Modes du vro_cpyfm
ALL_WHITE = 0
S_AND_D = 1
S_AND_NOTD = 2
S_ONLY = 3
NOTS_AND_D = 4
D_ONLY = 5
S_XOR_D = 6
S_OR_D = 7
NOT_SORD = 8
NOT_SXORD = 9
NOT_D = 10
S_OR_NOTD = 11
NOT_S = 12
NOTS_OR_D = 13
NOT_SANDD = 14
ALL_BLACK = 15
;-------------------------------------------------------------------------
; Modes de vq_color
COLOR_REQUESTED = 0
COLOR_ACTUAL = 1
;-------------------------------------------------------------------------
PF_FASTLOAD = 0
PF_TTRAMLOAD = 1
PF_TTRAMMEM = 2
;-------------------------------------------------------------------------
; Mode pour Mxalloc
MX_STRAM = 0
MX_TTRAM = 1
MX_PREFSTRAM = 2
MX_PREFTTRAM = 3
MX_PROG_HEADER = 8
MX_HEADER = 0<<4
MX_PRIVATE = 1<<4
MX_GLOBAL = 2<<4
MX_SUPERVISOR = 3<<4
MX_READABLE = 4<<4
;-------------------------------------------------------------------------
etv_critic = $404
hdv_bpb = $472
hdv_rw = $476
hdv_mediach = $47e
_drvbits = $4c2
_p_cookies = $5a0
_sysbase = $4f2
_bootdev = $446
;-------------------------------------------------------------------------
; Paramètres de shel_write
SWM_NEWMSG = 9
;-------------------------------------------------------------------------
; Paramètres de FORM_DIAL
FMD_START = 0
FMD_GROW = 1
FMD_SHRINK = 2
FMD_FINISH = 3
;-------------------------------------------------------------------------
; Attributs de FSFIRST
FA_READONLY = $01
FA_HIDDEN = $02
FA_SYSTEM = $04
FA_VOLUME = $08
FA_DIR = $10
FA_ARCHIVE = $20
;-------------------------------------------------------------------------
; Modes de la fonction objc_sysvar
LK3DIND = 1
LK3DACT = 2
INDBUTCOL = 3
ACTBUTCOL = 4
BACKGRCOL = 5
AD3DVAL = 6
;-------------------------------------------------------------------------
; Modes d'activation des mouse zones (evnt_multi et evnt_mouse)
MO_ENTER = 0
MO_LEAVE = 1
;-------------------------------------------------------------------------
; Modes d'activation de la fonction Pdomain
DOMAIN_TOS = 0
DOMAIN_MINT = 1